// index.js
// 获取应用实例
const app = getApp()
let username=''
let password=''
Page({
 data: {
   username: '',
   password: '',
   clientHeight:''
 },
 onLoad(){
   var that=this
   wx.getSystemInfo({ 
     success: function (res) { 
       console.log(res.windowHeight)
         that.setData({ 
             clientHeight:res.windowHeight
       }); 
     } 
   }) 
 },
 //协议
 goxieyi(){
  wx.navigateTo({
    url: '/pages/oppoint/oppoint',
  })
 },
 //获取输入款内容
 content(e){
   username=e.detail.value
 },
 password(e){
   password=e.detail.value
 },
 //登录事件
 goadmin(){
   let flag = false  //表示账户是否存在,false为初始值
   if(username=='')
   {
     wx.showToast({
       icon:'none',
       title: '账号不能为空',
     })
   }else if(password==''){
     wx.showToast({
       icon:'none',
       title: '密码不能为空',
     })
   }else{
     wx.cloud.database().collection('adminShop')
     .get({
       success:(res)=>{
         console.log(res.data)
         let admin=res.data
         for (let i = 0; i < admin.length; i++) {  //遍历数据库对象集合
           if (username === admin[i].username) { //账户已存在
             flag=true;
             if (password !== admin[i].password) {  //判断密码正确与否
               wx.showToast({  //显示密码错误信息
                 title: '密码错误！！',
                 icon: 'error',
                 duration: 2500
               });
              break;
             } else {
               wx.showToast({  //显示登录成功信息
                 title: '登陆成功！！',
                 icon: 'success',
                 duration: 2500
               })
               flag=true;
               wx.setStorageSync('admin', password)
              wx.navigateTo({
                url: '/pages/admin/admin',
              })
               break;
             }
           }
         };
         if(flag==false)//遍历完数据后发现没有该账户
         {
           wx.showToast({
             title: '该用户不存在',
             icon: 'error',
             duration: 2500
           })
         }
       }
     })
   }
 },
})

Page({
  data: {
    motto: '欢迎 ━(*｀∀´*)ノ亻!',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    canIUseGetUserProfile: false,
    canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false
  },
  // 事件处理函数
  bindViewTap() {
    wx.navigateTo({
      url: '../logs/logs'
    })
  },
  onLoad() {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        console.log(res)
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    })
  },
  getUserInfo(e) {
    // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
    console.log(e)
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  }
})
